Although BCPL was a high-level language ( similar to C), the intermediate code that the compiler generated was called O-code ( Object code). 尽管BCPL是一种高级语言(类似于C),编译器生成的中间代码叫做O-code(对象代码)。
A more sophisticated technique is to generate intermediate code in such a way that the global data doesn't get mangled. 一种更为复杂的技术是以全局数据不被破坏的方式生成中间代码。
The compiler can store this directive in its symbol table and use it during the intermediate code generation phase. 编译器可以将这个指示符存储在它的符号表中,并在中间代码生成阶段使用这个指示符。
The script engine has some components, include symbol table, lexical analyzer, parser, semantic checker, intermediate code generator, optimizer, code generator, virtual machine. 一个脚本引擎通常包括的组件有:符号表、词法分析器、语法分析器、语义检查器、中间代码生成器、代码优化器、代码生成器、虚拟机。
Constant folding, common subexpression elimination are effective techniques in optimizing intermediate code. 常量合并、删除公共子表达式是中间代码优化时采用的有效技术。
As to the back end, it selects the scheme that a virtual machine executes the intermediate code through interpreting. 后端选择了用虚拟机对中间代码解释执行的实现方案。
Library function recognition is an important component of C decompiler In this paper features of C library functions in intermediate code are analyzed; 库函数识别是高级语言反编译的重要组成部分。本文分析了C库函数在中间代码中的特点;
With the execution of these semantic routines, some work such as type checking, intermediate code generation and optimization can be done, which makes the parsing algorithm a full and significative parsing technique. 通过执行语义动作,就可以进行类型检查、中间代码生成及优化等相关工作,使得该算法成为完整的扩展文法分析技术,并在实际运用中成为可能。
The later executes the intermediate code created by former compiler. The DML trigger is extended into the ECA model when system is running. 后者则对前端编译器生成的中间代码进行解释执行,且系统运行时DML触发器扩展为六元组,即ECA模型。
The source procedure code is translated into intermediate code in the compiler. 编译器把用户程序编译成中间代码。
The running platform has two major modules: the logical virtual module and the system service module, the logical virtual module is the core of the parasitic PLC, which mainly carries out the intermediate code downloaded from editing platform; 运行环境主要有逻辑虚拟机和系统服务两大模块,逻辑虚拟机是寄生式PLC的核心,它主要是执行由编辑环境编译得到的中间代码指令;
Compatible with Oracle PL/ SQL V2.3 specification, intermediate code of stored procedure is expressed by syntax tree and function manager is designed based on a database management system GKD-Base PL/ SQL engine. 该文兼容OraclePL/SQLV2.3语言规范,在数据库管理系统GKD-BasePL/SQL引擎上,采用语法树表示存储过程的中间代码,并设计了函数管理器。
In the aspect of syntax analysis, semantic analysis and the intermediate code generation of system front, an abstract syntax tree is built after syntax analysis and semantic analysis, and then this abstract syntax tree is traversed to generate the intermediate code. 在系统前端语法分析、语义分析及中间代码生成方面,先经过语法、语义分析建立抽象语法树,然后对抽象语法树进行遍历生成中间代码。
The operator precedence parsing and recursive descent parsing are used in the syntax analysis and the intermediate code is quadruples. 语法分析中使用了算符优先分析法和递归下降分析法;
This paper studies the implementation principle of Kaffe's Just-In-Time. Mainly studies Trampoline's principle and intermediate code, and proposes the improvement on JIT called concurrent running model. 接着深入分析了Kaffe虚拟机的即时编译器的实现原理,着重论述了它的Trampoline实现机制和中间代码的应用,并根据Kaffe虚拟机的JIT特点提出了并发运行模型的改进方案。
The second pass acts as semantic analyzer and intermediate code generator. 第二遍用于语义分析和中间代码生成;
Code selection is an important task in code generation, where the goal is to find an efficient mapping of machine-independent intermediate code to processor-specific machine instructions. 代码选择在编译器的代码产生阶段是一个十分重要的任务,它的目标就是在与机器无关的中间表示代码和与处理器相关的机器指令之间寻找一种高效的映射方法。
Abstracting the semantics of the machine instructions to generate an intermediate code representation is key for a decompiler. 对机器指令进行语义抽象以产生中间代码表示是反编译程序的一个关键环节。
The former contains language pre-compiling, SQL statements and process statements analyzing and creating the intermediate code. 前者含语言预处理、SQL语句和过程语句分析,及中间代码生成等。
And a thorough discussion is develop according to language design, syntax analysis, semantic analysis, the intermediate code generation and the virtual machine which is used to interpret and execute the intermediate codes and so on. 并对语言设计、语法分析、语义分析,以及中间代码生成和用来对中间代码解释执行的虚拟机等进行了深入的讨论。
Its implementation is based on the verb property processing, intermediate code processing, the template processing and automatic generation technology. 其实现是基于动词属性处理,中间代码处理,模板处理和自动生成等技术的结合,依据不同的输入内容,以领域化的预置语义来进行模板文件生成并最终实现目标代码的生成和整合。
In the disassembly stage, this paper proposed the disassembly algorithm for obj file ( intermediate code under Microsoft platform). 针对反汇编阶段,本文提出了针对obj文件(微软平台下的中间代码文件)的反汇编算法。
The appearance of intermediate code is exerting the optimization on the intermediate language as much as possible rather than on high-level language or low-level language. 中间代码的出现,将优化尽量施加到中间语言上,而不是施加到高级语言或低级语言上。
The compiler/ interpreter model is based on a self-defined intermediate code. 解析-执行模型是基于一种自定义的中间代码。
Based on the GCC and SDCC compiler system, such as peephole optimization techniques commonly used in the design of the intermediate code optimization, Then, give an optimized design to three commonly used in industry Algorithm matrix addition, Simpson problem, and Fast Fourier Transform. 本文基于GCC和SDCC等编译系统中常用的窥孔优化技术,设计对中间代码进行优化,对矩阵加法、辛普森、快速傅里叶变换计算等三种工业上常用的计算方法进行优化。
Firstly, we pretreat the source code of program, and we take lexical and syntax analysis after getting the intermediate code, and store the grammatical structure information of source code. 本文提出一种基于进化计算的方式来解决同源性分析问题,先对程序源代码进行预处理,得到中间代码后进行词法和语法分析,存储源码的语法结构信息。
The design of intermediate code is analyzed from 3 points: the represent and domain of variable, the design of object model and the description of intermediate code. 自定义中间代码的设计主要是从变量的表示及作用域,对象模型的实现以及程序语句的中间描述三个方面进行讨论。
Optimization of intermediate code can be further improved after parallel code. 对中间代码的优化可以进一步提高多核并行化后的代码。
The recovery program using it can translate different switch structures into intermediate code in the same form. 恢复程序可以根据这些信息将不同开关结构转换成统一格式的中间代码形式。
The process of program self-generation is designed with reference to the steps of compiler, including the error check of EXCEL, the optimization and generation of XML as intermediate code and the design of program generator which generates C language control program from XML file. 程序自动生成过程参考编译器各阶段进行设计,包括对EXCEL表格填写内容的错误检查,优化生成XML形式的中间代码,以及设计一个程序生成器来读取中间代码并翻译生成C语言控制程序。